
 function multidimensionalArray(table) {
 	 var contenido="";
 	 contenido+="<tbody class='body-table'>";
	  for(var x=1; x<=9; x++) { //No mover indice
	  	contenido+="<tr>";
	  	for(var y=0; y<9; y++){ //Agrega uno por cada concepto de la tabla
	  		contenido+="<td>"+table[x][y]+"</td>";
	  	}
	  	contenido+="</tr>";
	  }
	contenido+="</tbody>";
	  return contenido;
  }
  
function golesfavor()
{
					var contegolesuru="0";
					var contegolesbol="0";
					var contegolespar ="0";
					var contegoleschi="0";
					var contegolesarg="0";
					var contegolesper="0";
					var contegolesecu="0";
					var contegolescol="0";
					var contegolesven="0";
					
					var totalgolesuru=0;
					var totalgolesbol=0;	
					var totalgolespar=0;
					var totalgoleschi=0;
					var totalgolesarg=0;
					var totalgolesper=0;
					var totalgolesecu=0;
					var totalgolescol=0;
					var totalgolesven=0;
					
					for(e=1;e<19;e++) //Fechas
        			{
        				contegolesuru=eval($("#fec"+e+"uru").val());
        				contegolesbol=eval($("#fec"+e+"bol").val());
        				contegolespar=eval($("#fec"+e+"par").val());
        				contegoleschi=eval($("#fec"+e+"chi").val());
        				contegolesarg=eval($("#fec"+e+"arg").val());
        				contegolesper=eval($("#fec"+e+"per").val());
        				contegolesecu=eval($("#fec"+e+"ecu").val());
        				contegolescol=eval($("#fec"+e+"col").val());
        				contegolesven=eval($("#fec"+e+"ven").val());
        				
        				//console.log(contegolesuru);
        				
        				if(isNaN(contegolesuru)==false && contegolesuru>0 && contegolesuru!=""){ totalgolesuru=totalgolesuru+parseInt(contegolesuru);}
        				if(isNaN(contegolesbol)==false && contegolesbol>0 && contegolesbol!=""){ totalgolesbol=totalgolesbol+parseInt(contegolesbol);}
        				if(isNaN(contegolespar)==false && contegolespar>0 && contegolespar!=""){ totalgolespar=totalgolespar+parseInt(contegolespar);}
        				if(isNaN(contegoleschi)==false && contegoleschi>0 && contegoleschi!=""){ totalgoleschi=totalgoleschi+parseInt(contegoleschi);} 
        				if(isNaN(contegolesarg)==false && contegolesarg>0 && contegolesarg!=""){ totalgolesarg=totalgolesarg+parseInt(contegolesarg);} 
        				if(isNaN(contegolesper)==false && contegolesper>0 && contegolesper!=""){ totalgolesper=totalgolesper+parseInt(contegolesper);} 
        				if(isNaN(contegolesecu)==false && contegolesecu>0 && contegolesecu!="") { totalgolesecu=totalgolesecu+parseInt(contegolesecu);	} 
        				if(isNaN(contegolescol)==false && contegolescol>0 && contegolescol!=""){ totalgolescol=totalgolescol+parseInt(contegolescol);	} 
        				if(isNaN(contegolesven)==false && contegolesven>0 && contegolesven!=""){ totalgolesven=totalgolesven+parseInt(contegolesven);	}
        		
        			}
        			var totgoles = new Array(totalgolesuru,totalgolespar,totalgoleschi,totalgolesper,totalgolesarg,totalgolesbol,totalgolescol,totalgolesven,totalgolesecu);	
					return totgoles;
}
function partidosganados(fechas)
{
	var totganados = 0;
	var ganador="";
	var perdedor="";
	var indgan;
	
	var totganadosuru=0;
	var totperdidosuru=0;
	var totempateuru=0;
	
	var totganadosbol=0;
	var totperdidosbol=0;
	var totempatebol=0;
	
	var totganadospar=0;
	var totperdidospar=0;
	var totempatepar=0;
	
	var totganadoschi=0;
	var totperdidoschi=0;
	var totempatechi=0;
	
	var totganadosper=0;
	var totperdidosper=0;
	var totempateper=0;
	
	var totganadosecu=0;
	var totperdidosecu=0;
	var totempateecu=0;
	
	var totganadosven=0;
	var totperdidosven=0;
	var totempateven=0;
	
	var totganadoscol=0;
	var totperdidoscol=0;
	var totempatecol=0;
	
	var totganadosarg=0;
	var totperdidosarg=0;
	var totempatearg=0;
	
	var golesperdedor=0;
	var golesempate=0;
	var empate1="";
	var empate2="";
	
	var golescontrauru=0;
	var golescontrapar=0;
	var golescontraper=0;
	var golescontraecu=0;
	var golescontracol=0;
	var golescontrachi=0;
	var golescontrabol=0;
	var golescontraven=0;
	var golescontraarg=0;
	
	var partempateuru=0;
	var partempatepar=0;
	var partempateper=0;
	var partempateecu=0;
	var partempatecol=0;
	var partempatechi=0;
	var partempatebol=0;
	var partempateven=0;
	var partempatearg=0;
	
	var totfechasuru=0;
	var totfechaspar=0;
	var totfechasper=0;
	var totfechasecu=0;
	var totfechascol=0;
	var totfechaschi=0;
	var totfechasbol=0;
	var totfechasven=0;
	var totfechasarg=0;
	

	var top=fechas*4;
	
	var valore1;
	var valore2;
		
		
	for(indgan=1;indgan<=top;indgan++) //Numero total de partidos en funcion de los partidos recibidos x 4
	{
		
		
		var valore1=parseInt(eval($('.partido'+indgan).children().eq(0).attr("value")));
		var valore2=parseInt(eval($('.partido'+indgan).children().eq(1).attr("value")));
		
		//alert("valor lado A: "+ladoa+" vez: "+indgan);
		//alert("valor lado B: "+ladob+" vez: "+indgan);
		
		if(isNaN(valore1)==false  &&
			isNaN(valore2)==false)
		{
		
				if(valore1 > valore2)
				{
					//alert("Vez "+ indgan+" Mayor");
					
					
					ganador=$('.partido'+indgan).children().eq(0).attr("name");
					perdedor=$('.partido'+indgan).children().eq(1).attr("name");
					
					
					scoreganador=eval($('.partido'+indgan).children().eq(0).attr("value"));
					scoreperdedor=eval($('.partido'+indgan).children().eq(1).attr("value"));
					
					
					if(scoreganador  ==""){ scoreganador=0; }else{ parseInt(scoreganador); }
					if(scoreperdedor==""){ scoreperdedor=0;}else{ parseInt(scoreperdedor); }
					
					if(ganador=="uruguay"){   golescontrauru+=scoreperdedor; }
					if(perdedor=="uruguay"){  golescontrauru+=scoreganador; }
					
					if(ganador=="paraguay"){  golescontrapar+=scoreperdedor;  }
					if(perdedor=="paraguay"){ golescontrapar+=scoreganador;  }	
					
					if(ganador=="peru"){  golescontraper+=scoreperdedor;  }
					if(perdedor=="peru"){ golescontraper+=scoreganador;  }	
					
					if(ganador=="ecuador"){  golescontraecu+=scoreperdedor;  }
					if(perdedor=="ecuador"){ golescontraecu+=scoreganador;  }	
					
					if(ganador=="colombia"){  golescontracol+=scoreperdedor;  }
					if(perdedor=="colombia"){ golescontracol+=scoreganador;  }	
					
					if(ganador=="chile"){  golescontrachi+=scoreperdedor;  }
					if(perdedor=="chile"){ golescontrachi+=scoreganador;  }	
					
					if(ganador=="bolivia"){  golescontrabol+=scoreperdedor;  }
					if(perdedor=="bolivia"){ golescontrabol+=scoreganador;  }	
					
					if(ganador=="venezuela"){  golescontraven+=scoreperdedor;  }
					if(perdedor=="venezuela"){ golescontraven+=scoreganador;  }	
					
					if(ganador=="argentina"){  golescontraarg+=scoreperdedor;  }
					if(perdedor=="argentina"){ golescontraarg+=scoreganador;  }	
					
							
				}
				else
				{
						if(valore1 < valore2)
						{
							//alert("Vez "+ indgan+" Menor");
							
							ganador=$('.partido'+indgan).children().eq(1).attr("name");
							perdedor=$('.partido'+indgan).children().eq(0).attr("name");
							
							scoreganador=eval($('.partido'+indgan).children().eq(1).attr("value"));
							scoreperdedor=eval($('.partido'+indgan).children().eq(0).attr("value"));	
							
							if(scoreganador  ==""){ scoreganador=0; }else{ parseInt(scoreganador); }
							if(scoreperdedor==""){ scoreperdedor=0;}else{ parseInt(scoreperdedor); }
							
							if(ganador=="uruguay"){  golescontrauru+=scoreperdedor; }
							if(perdedor=="uruguay"){  golescontrauru+=scoreganador; }	
							
							if(ganador=="paraguay"){  golescontrapar+=scoreperdedor; }
							if(perdedor=="paraguay"){  golescontrapar+=scoreganador; }	
							
							if(ganador=="peru"){  golescontraper+=scoreperdedor; }
							if(perdedor=="peru"){  golescontraper+=scoreganador; }
							
							if(ganador=="ecuador"){  golescontraecu+=scoreperdedor; }
							if(perdedor=="ecuador"){  golescontraecu+=scoreganador; }
							
							if(ganador=="colombia"){  golescontracol+=scoreperdedor; }
							if(perdedor=="colombia"){  golescontracol+=scoreganador; }
							
							if(ganador=="chile"){  golescontrachi+=scoreperdedor; }
							if(perdedor=="chile"){  golescontrachi+=scoreganador; }
							
							if(ganador=="bolivia"){  golescontrabol+=scoreperdedor; }
							if(perdedor=="bolivia"){  golescontrabol+=scoreganador; }
							
							if(ganador=="venezuela"){  golescontraven+=scoreperdedor; }
							if(perdedor=="venezuela"){  golescontraven+=scoreganador; }
							
							if(ganador=="argentina"){  golescontraarg+=scoreperdedor; }
							if(perdedor=="argentina"){  golescontraarg+=scoreganador; }
								
						}
						else
						{
							if(valore1 == valore2)
							{
								//alert("Vez "+indgan+ " Empate"+" valor1: "+valore1+" valore2: " +valore2);
								
								empate1=$('.partido'+indgan).children().eq(0).attr("name");
								empate2=$('.partido'+indgan).children().eq(1).attr("name");
								golesempate=eval($('.partido'+indgan).children().eq(0).attr("value"));
								
								if(golesempate =="" || golesempate=="undefined"){ golesempate=0; }else{ parseInt(golesempate); }
					
								
								if(empate1=="uruguay" || empate2=="uruguay"){ golescontrauru+=golesempate; partempateuru++; }
								if(empate1=="paraguay" || empate2=="paraguay"){ golescontrapar+=golesempate; partempatepar++;}
								if(empate1=="peru" || empate2=="peru"){ golescontraper+=golesempate; partempateper++; }
								if(empate1=="ecuador" || empate2=="ecuador"){ golescontraecu+=golesempate; partempateecu++;}
								if(empate1=="colombia" || empate2=="colombia"){ golescontracol+=golesempate; partempatecol++;}
								if(empate1=="chile" || empate2=="chile"){ golescontrachi+=golesempate; partempatechi++;}
								if(empate1=="bolivia" || empate2=="bolivia"){ golescontrabol+=golesempate; partempatebol++;}
								if(empate1=="venezuela" || empate2=="venezuela"){ golescontraven+=golesempate; partempateven++;}
								if(empate1=="argentina" || empate2=="argentina"){ golescontraarg+=golesempate; partempatearg++;}
								
								
								
							}
						}	
						
						
				}
		
				
		
		
		if(ganador=="uruguay"){ totganadosuru++;}else{ if(perdedor=="uruguay"){  totperdidosuru++; }}
		if(ganador=="bolivia"){ totganadosbol++; }else{ if(perdedor=="bolivia"){  totperdidosbol++;  }}
		if(ganador=="paraguay"){ totganadospar++; }else{ if(perdedor=="paraguay"){  totperdidospar++;  }}
		if(ganador=="chile"){ totganadoschi++; }else{ if(perdedor=="chile"){  totperdidoschi++;  }}
		if(ganador=="peru"){ totganadosper++; }else{ if(perdedor=="peru"){  totperdidosper++;  }}
		if(ganador=="ecuador"){ totganadosecu++; }else{ if(perdedor=="ecuador"){  totperdidosecu++;  }}
		if(ganador=="venezuela"){ totganadosven++; }else{ if(perdedor=="venezuela"){  totperdidosven++;  }}
		if(ganador=="colombia"){ totganadoscol++; }else{ if(perdedor=="colombia"){  totperdidoscol++;  }}
		if(ganador=="argentina"){ totganadosarg++; }else{ if(perdedor=="argentina"){  totperdidosarg++;  }}
		
		
		//Conteo numero de partidos
		if(ganador=="uruguay" || perdedor=="uruguay" || empate1=="uruguay" || empate2=="uruguay"){ totfechasuru++;}
		if(ganador=="bolivia" || perdedor=="bolivia" || empate1=="bolivia" || empate2=="bolivia"){ totfechasbol++;}
		if(ganador=="paraguay" || perdedor=="paraguay" || empate1=="paraguay" || empate2=="paraguay"){ totfechaspar++;}
		if(ganador=="chile" || perdedor=="chile" || empate1=="chile" || empate2=="chile"){ totfechaschi++;}
		if(ganador=="peru" || perdedor=="peru" || empate1=="peru" || empate2=="peru"){ totfechasper++;}
		if(ganador=="ecuador" || perdedor=="ecuador" || empate1=="ecuador" || empate2=="ecuador"){ totfechasecu++;}
		if(ganador=="venezuela" || perdedor=="venezuela" || empate1=="venezuela" || empate2=="venezuela"){ totfechasven++;}
		if(ganador=="colombia" || perdedor=="colombia" || empate1=="colombia" || empate2=="colombia"){ totfechascol++;}
		if(ganador=="argentina" || perdedor=="argentina" || empate1=="argentina" || empate2=="argentina"){ totfechasarg++;}
		
		
		
		
		ganador="";
		perdedor="";
		golesperdedor=0;

		empate1="";
		empate2="";
		
	}
	
	}

	//alert("total uruguay: "+golescontrauru);
	/*
	alert("total paraguay: "+golescontrapar);
	alert("total peru: "+golescontraper);
	alert("total chile: "+golescontrachi);
	alert("total ecuador: "+golescontraecu);
	alert("total colombia: "+golescontracol);
	alert("total argentina: "+golescontraarg);
	alert("total venezuela: "+golescontraven);
	alert("total bolivia: "+golescontrabol);
	*/
	//console.log("SumFinal: " + golescontrauru + " vez: " + indgan);	
	
	var totganados= new Array(totganadosuru,totganadospar,totganadoschi,totganadosper,totganadosarg,totganadosbol,totganadoscol,totganadosven,totganadosecu);
	var totperdidos= new Array(totperdidosuru,totperdidospar,totperdidoschi,totperdidosper,totperdidosarg,totperdidosbol,totperdidoscol,totperdidosven,totperdidosecu); 	
	var golescontra = new Array(golescontrauru,golescontrapar,golescontrachi, golescontraper, golescontraarg, golescontrabol, golescontracol, golescontraven, golescontraecu);
	var totempates = new Array(partempateuru,partempatepar,partempatechi, partempateper, partempatearg, partempatebol, partempatecol, partempateven, partempateecu);
	
	var fechas     = new Array(totfechasuru,totfechaspar,totfechaschi,totfechasper,totfechasarg,totfechasbol,totfechascol,totfechasven,totfechasecu);
	
	
	var sumtotales= new Array(totganados,totperdidos,golescontra,totempates,fechas);
	
	
	//alert(totperdidos);
	return sumtotales;
	
	//alert(totperdidos.join('\n'))
}
function calcula(totalpartidos)
{
					// Numero Fechas
					//var totalpartidos = 18; //Fechas
					
					//Goles Favor
					var totalgolesfavor=golesfavor();
					
					//alert(totalgolesfavor);
					//Partidos 
					var totalpartidosganados= partidosganados(totalpartidos);
						
					//estructura -- [nombrequipo] - [partidos jugados] - [goles a favor] - [Goles contra]-[Diferencia Goles]-[partidos ganados] - [partidos perdidos] - [partidos empatados] - Puntaje Total
					
					var estUru = new Array("Uruguay",totalpartidosganados[4][0],totalgolesfavor[0],totalpartidosganados[2][0],(totalgolesfavor[0]-totalpartidosganados[2][0]), totalpartidosganados[0][0],totalpartidosganados[1][0],(totalpartidosganados[3][0]), (3*(totalpartidosganados[0][0])+1*(totalpartidosganados[3][0])));
					var estPar = new Array("Paraguay",totalpartidosganados[4][1],totalgolesfavor[1],totalpartidosganados[2][1],(totalgolesfavor[1]-totalpartidosganados[2][1]), totalpartidosganados[0][1],totalpartidosganados[1][1],(totalpartidosganados[3][1]), (3*(totalpartidosganados[0][1])+1*(totalpartidosganados[3][1])));
					var estChi = new Array("Chile",totalpartidosganados[4][2],totalgolesfavor[2],totalpartidosganados[2][2],(totalgolesfavor[2]-totalpartidosganados[2][2]), totalpartidosganados[0][2],totalpartidosganados[1][2],(totalpartidosganados[3][2]), (3*(totalpartidosganados[0][2])+1*(totalpartidosganados[3][2])));
					var estPer = new Array("Perú",totalpartidosganados[4][3],totalgolesfavor[3],totalpartidosganados[2][3],(totalgolesfavor[3]-totalpartidosganados[2][3]), totalpartidosganados[0][3],totalpartidosganados[1][3],(totalpartidosganados[3][3]), (3*(totalpartidosganados[0][3])+1*(totalpartidosganados[3][3])));
					var estArg = new Array("Argentina",totalpartidosganados[4][4],totalgolesfavor[4],totalpartidosganados[2][4],(totalgolesfavor[4]-totalpartidosganados[2][4]), totalpartidosganados[0][4],totalpartidosganados[1][4],(totalpartidosganados[3][4]), (3*(totalpartidosganados[0][4])+1*(totalpartidosganados[3][4])));
					var estBol = new Array("Bolivia",totalpartidosganados[4][5],totalgolesfavor[5],totalpartidosganados[2][5],(totalgolesfavor[5]-totalpartidosganados[2][5]), totalpartidosganados[0][5],totalpartidosganados[1][5],(totalpartidosganados[3][5]), (3*(totalpartidosganados[0][5])+1*(totalpartidosganados[3][5])));
					var estCol = new Array("Colombia",totalpartidosganados[4][6],totalgolesfavor[6],totalpartidosganados[2][6],(totalgolesfavor[6]-totalpartidosganados[2][6]), totalpartidosganados[0][6],totalpartidosganados[1][6],(totalpartidosganados[3][6]), (3*(totalpartidosganados[0][6])+1*(totalpartidosganados[3][6])));
					var estVen = new Array("Venezuela",totalpartidosganados[4][7],totalgolesfavor[7],totalpartidosganados[2][7],(totalgolesfavor[7]-totalpartidosganados[2][7]), totalpartidosganados[0][7],totalpartidosganados[1][7],(totalpartidosganados[3][7]), (3*(totalpartidosganados[0][7])+1*(totalpartidosganados[3][7])));
					var estEcu = new Array("Ecuador",totalpartidosganados[4][8],totalgolesfavor[8],totalpartidosganados[2][8],(totalgolesfavor[8]-totalpartidosganados[2][8]),totalpartidosganados[0][8],totalpartidosganados[1][8],(totalpartidosganados[3][8]), (3*(totalpartidosganados[0][8])+1*(totalpartidosganados[3][8])));
					
					var newarray = new Array("",estUru,estPar,estChi, estPer, estArg,estBol,estCol, estVen, estEcu);
					
							  
					var tabla=multidimensionalArray(newarray);
					return tabla;
}
function alternartabla()
{
	$("#dos-cla1").attr("class","temp-dos-1"); //Cambia el nombre de clase temporalmente a la tabla de clasificatorias para evitar el movimiento al ordenar por algun criterio
	$("#dos-cla2").attr("class","temp-dos-2"); //Cambia el nombre de clase temporalmente a la tabla de clasificatorias para evitar el movimiento al ordenar por algun criterio
	$("#dos-cla3").attr("class","temp-dos-3"); //Cambia el nombre de clase temporalmente a la tabla de clasificatorias para evitar el movimiento al ordenar por algun criterio
	$("#dos-cla4").attr("class","temp-dos-4"); //Cambia el nombre de clase temporalmente a la tabla de clasificatorias para evitar el movimiento al ordenar por algun criterio
	$("#dos-cla5").attr("class","temp-dos-5"); //Cambia el nombre de clase temporalmente a la tabla de clasificatorias para evitar el movimiento al ordenar por algun criterio
	
}
